package cn.yitun.chat.yitunservercommonlib.dataentity.vo.system.user;


import cn.yitun.chat.yitunservercommonlib.crud.yitun.BaseVo;
import cn.yitun.chat.yitunservercommonlib.dataentity.po.system.UserRoleInfo;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


/**
 * 系统用户表
 * 
 * @author chenyitun
 * @email chenyitun@163.com
 * @date 2020-05-27 14:43:51
 */
@Data
@NoArgsConstructor
public class UserVo  extends BaseVo {

    // 用户名
    private String account;
    //账号类型
    private int accountType;
    //真名
    private String name;
    //用户uuid
    private String code;

    // 用户真实姓名
    private String nickname;
    // 邮箱
    private String email;
    // 手机号
    private String mobile;

    //简拼
    private String simpleSpell;
    //全拼
    private String spell;
    //角色
    private String gender;
    //出身日期
    private Long birth;

    private String birthDate;
    //私钥
    private String privateKey;

    //国家
    private String country;
    //省份
    private String province;
    //所在城市
    private String city;
    //所在区县
    private String district;
    //现居住地
    private String liveAddress;
    //用户类型
    private String type;
    //备注
    private String remark;

    //头像ID
    private Long head;
    //头像路径
    private String avatar;
    // 个性签名
    private String signature;
    //是否聊天在线
    private String chatOnline;
    /**
     * 用户角色
     */
    private List<UserRoleInfo> UserRoleInfoList;
}
